Building plan recognition systems on arbitrary applications: the spying technique
نویسندگان
چکیده
There are today a lot of different techniques for performing plan recognition in various domains, such as Intelligent Tutoring Systems, Human-Computer Interaction, or multi agent Systems. In order to bring theory into practice, we claim that experiments should be carried out a larger scales than what is done today. To do so, we stress on the importance of building incomplete plan recognition systems that may run on arbitrary existing applications. We propose a technique for grafting plan recognition systems onto arbitrary object-oriented applications, without modifying their code. This technique is based on the notion of spy a particular object, that may be inserted in object-oriented systems in a non-intrusive manner, and may track incoming messages to arbitrary objects. We show how spies may be defined, installed automatically to produce low-level information about a system's behavior. Information produced by spies may then be fed to plan recognition systems that perform various tasks such as advice-production in tutorial systems or program introspection and analysis.
منابع مشابه
SOME SIMILARITY MEASURES FOR PICTURE FUZZY SETS AND THEIR APPLICATIONS
In this work, we shall present some novel process to measure the similarity between picture fuzzy sets. Firstly, we adopt the concept of intuitionistic fuzzy sets, interval-valued intuitionistic fuzzy sets and picture fuzzy sets. Secondly, we develop some similarity measures between picture fuzzy sets, such as, cosine similarity measure, weighted cosine similarity measure, set-theoretic similar...
متن کاملSpying as an Object-Oriented Programming Paradigm
We introduce spying, a novel way of programming with objects, based on capsule programming and reflective facilities. This programming style allows easy building of monitoring systems, such as tracers, debuggers. We point out three main problems related to this programming style, and propose practical solutions to some of them. We exemplify our claims with a system that performs master/slave co...
متن کاملRobust Distributed Source Coding with Arbitrary Number of Encoders and Practical Code Design Technique
The robustness property can be added to DSC system at the expense of reducing performance, i.e., increasing the sum-rate. The aim of designing robust DSC schemes is to trade off between system robustness and compression efficiency. In this paper, after deriving an inner bound on the rate–distortion region for the quadratic Gaussian MDC based RDSC system with two encoders, the structure of...
متن کاملContour Crafting Process Plan Optimization Part I: Single-Nozzle Case
Contour Crafting is an emerging technology that uses robotics to construct free form building structures by repeatedly laying down layers of material such as concrete. The Contour Crafting technology scales up automated additive fabrication from building small industrial parts to constructing buildings. Tool path planning and optimization for Contour Crafting benefit the technology by increasin...
متن کامل01 The conceptual design of the photovoltaic solar thermal collector hybrid system and the ground source heat pump to provide electricity, heating and cooling a residential building focusing on technical, economic and environmental parameters.
This paper attempts to present and compare four solar assisted ground source heat pump combined systems with series and parallel layouts and direct and indirect heat exchange in Zahedan in order to supply part of the electricity demand for equipment and selling surplus electricity to the grid as a source of project financing and revenue generation for residents, moreover, fulfill the region's n...
متن کامل